package com.jmb.api.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName stability_case_log
 */
@TableName(value ="stability_case_log")
@Data
public class StabilityCaseLog extends BaseEntity {
    /**
     * 
     */
    @TableId(value = "stability_test_log_id", type = IdType.AUTO)
    private Integer stabilityTestLogId;

    /**
     * 日志编号
     */
    @TableField(value = "stability_test_log_no")
    private String stabilityTestLogNo;

    /**
     * 稳定性测试用例编号
     */
    @TableField(value = "stability_test_id")
    private Integer stabilityTestId;

    /**
     * 稳定性用例描述
     */
    @TableField(value = "stability_test_desc")
    private String stabilityTestDesc;

    /**
     * 日志的目录
     */
    @TableField(value = "log_path")
    private String logPath;

    /**
     * 0进行中1停止2完成
     */
    @TableField(value = "status")
    private Integer status;

    /**
     * 执行人用户编号
     */
    @TableField(value = "execute_id")
    private Integer executeId;

    /**
     * 创建时间
     */
    @TableField(value = "created_time")
    private Date createdTime;

    /**
     * 0dev1test2stg3prod4debug
     */
    @TableField(value = "run_env")
    private Integer runEnv;

    /**
     * 稳定性测试开始时间
     */
    @TableField(value = "start_time")
    private Date startTime;

    /**
     * 稳定性测试结束时间
     */
    @TableField(value = "end_time")
    private Date endTime;

    /**
     * 请求数
     */
    @TableField(value = "request_count")
    private Integer requestCount;

    /**
     * 成功数
     */
    @TableField(value = "success_count")
    private Integer successCount;

    /**
     * 警告数
     */
    @TableField(value = "warning_count")
    private Integer warningCount;

    /**
     * 失败数
     */
    @TableField(value = "failed_count")
    private Integer failedCount;

    /**
     * 失败数
     */
    @TableField(value = "error_count")
    private Integer errorCount;

    /**
     * 响应时间队列jsonarraystring
     */
    @TableField(value = "response_time_queue")
    private String responseTimeQueue;
}